| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 6.
class someClassName{
public var name;
public function name() {
// ваш код
}
}
Замечание: чтобы использовать данную спецификацию члена класса, Вы должны указать использование ActionScript 2.0 и Flash Player 6 (или более позднюю версию) на закладке Flash в диалоговом окне Publish Settings вашего FLA файла. Это ключевое слово может быть использовано только во внешних файлах с классами, но никак не в коде, введенном на панели Actions..
name Имя переменной или функции, определяемой как public.
Ключевое слово; определяет, что свойство или метод доступны объектам всех классов. Так как переменные и методы являются public по умолчанию, это ключевое слово используется в основном в стилистических целях, например, Вы можете пожелать применить его для лучшей читабельности блока кода, где объявляются также private или static переменные.
В следующем примере показано использование public переменных в классе. Создайте новый класс User.as и введите следующий код:
class User {
public var age:Number;
public var name:String;
}
Создайте новый FLA или AS файл в той же директории и введите следующий код в 1 кадр главного Таймлайна:
import User; var jimmy:User = new User(); jimmy.age = 27; jimmy.name = "jimmy";
Если Вы измените аттрибут public переменной класса User на аттрибут private, при попытке доступа к свойству возникнет ошибка.
Для более подробной информации смотри "Доступ к членам класса " в Использовании ActionScript во Flash.
private,static
| Смотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |